package com.xinjian.jianba.service;

import java.util.List;
import java.util.Map;

import com.xinjian.jianba.dto.UserRelationDto;
import com.xinjian.jianba.enity.UserRelationEntity;

public interface UserRelationService {
	public void black(UserRelationDto userRelationDto);

	public void cancleBlack(UserRelationDto userRelationDto);

	public int focus(UserRelationDto userRelationDto);

	public void cancleFocus(UserRelationDto userRelationDto);

	public List<UserRelationEntity> getFocusByUserId(Long userId);

	public List<UserRelationEntity> getBlackByUserId(Long userId);

	public Long getBlackCountsByUserId(Long userId);

	public Long getFocusCountsByUserId(Long userId);

	public Map<String, Object> getFocusAndCountsByUserId(Long userId);

	public Map<String, Object> getBlacksAndCountsByUserId(Long userId);

}
